Madpack: A Family of Abstract Multigrid or Multilevel Solvers

نویسنده

  • Craig C. Douglas
چکیده

Multigrid can be formulated as an algorithm for an abstract problem that is independent of the partial di erential equation, domain, discretization method, and number of processors. In such an abstract setting, problems not arising from partial di erential equations can be treated also (c.f. aggregation-disaggregation methods). Quite general theory exists for linear problems, e.g., C. C. Douglas and J. Douglas, SIAM J. Numer. Anal., 30 (1993), pp. 136{158. The general theory was motivated by a series of abstract solvers (Madpack). The latest version (5) was motivated by the theory and user feedback. Madpack now provides a wide variety of iterative and direct solvers, preconditioners, and interpolation and projection schemes, including user call back ones. It allows for matrices to be stored in sparse, dense, and stencil formats. The matrices can be symmetric or nonsymmetric with real, complex, or user de ned data types. The type of solvers and design decisions (including language, data structures, external library support, and call backs) are discussed here. Based on the author's experiences with two versions of Madpack, a better approach is proposed here. This is based on a mixed language formulation (C and Fortran+preprocessor). Reasons for not just using Fortran, C, or C++ are given.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multilevel Algebraic Elliptic Solvers

We survey some of the recent research in developing multilevel algebraic solvers for elliptic problems. A key concept is the design of a hierarchy of coarse spaces and related interpolation operators which together satisfy certain approximation and stability properties to ensure the rapid convergence of the resulting multigrid algorithms. We will discuss smoothed agglomeration methods, harmonic...

متن کامل

Algebraic Multilevel Methods with Aggregations: An Overview

This paper deals with the numerical solution of elliptic boundary value problems by multilevel solvers with coarse levels created by aggregation. Strictly speaking, it deals with the construction of the coarse levels by aggregation, possible improvement of the simple aggregation technique and use of aggregations in multigrid, AMLI preconditioners and two-level Schwarz methods.

متن کامل

Scaling Structured Multigrid to 500K+ Cores through Coarse-Grid Redistribution

The efficient solution of sparse, linear systems resulting from the discretization of partial differential equations is crucial to the performance of many physics-based simulations. The algorithmic optimality of multilevel approaches for common discretizations makes them a good candidate for an efficient parallel solver. Yet, modern architectures for high-performance computing systems continue ...

متن کامل

Optimal-order Nonnested Multigrid Methods for Solving Finite Element Equations Ii: on Non-quasi-uniform Meshes

Nonnested multigrid methods are proved to be optimal-order solvers for finite element equations arising from elliptic problems in the presence of singularities caused by re-entrant corners and abrupt changes in the boundary conditions, where the multilevel grids are appropriately refined near singularities and are not necessarily nested. Therefore, optimal and realistic finer grids (compared wi...

متن کامل

Multilevel Solvers for Unstructured Surface Meshes

Parameterization of unstructured surface meshes is of fundamental importance in many applications of Digital Geometry Processing. Such parameterization approaches give rise to large and exceedingly ill-conditioned systems which are difficult or impossible to solve without the use of sophisticated multilevel preconditioning strategies. Since the underlying meshes are very fine to begin with, suc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997